hatch (to begin existence) - Español Inglés Diccionario